Who are angels?

Who are angels?